Incremental Optimization of Cyclic Timed Event Graphs
نویسندگان
چکیده
In this paper we deal with the problem of allocating at least one place not shared among the other circuits. Kanban systems belong to this class. Then, we provide necessary and sufficient conditions 1 a given number of tokens, so as to maximize the firing rate of a cyclic event graph with deterministic transition firing delays. We propose a new incremental algorithm that is inspired by the algorithm formulated by Panayiotou and Cassandras for the case of kanban systems. The algorithm can be applied to a special class of nets in which tokens are allocated to places that belong to only one circuit: this class is powerful enough to model kanban systems. We provide necessary and sufficient conditions for the convergence to the optimum also in the case of multiple solutions. 1 I n t r o d u c t i o n Cyclic timed event-graphs (CTEG) are a special class of timed ordinary Petri nets. They are often used for modeling and analyzing manufacturing systems assuming a cyclic manufacturing of the parts, since it has been shown that choice-free job-shop, kanban systems, and assembly systems, can be modeled using event graphs. Marked graphs may be either stochastic or deterministic. The most important results are in the deterministic cyclic production case. In fact, in this case it is possible to evaluate the steady state performance of the net in terms of its critical time. This means that in steady state conditions, at any point of the net, a number of tokens (equal to the inverse of the critical time), pass through that point during each unit of period of time (on the average). Note that , such a performance evaluation can be done assuming that all the elementary circuits are known. Some simple algorithms have been described by Laftit et al. in [4] to obtain all the elementary circuits of a cyclic event graph. In this paper we deal with the problem of allocating a given number of tokens to a CTEG, so as to maximize the firing rate of the net. We propose a new algorithm that is inspired by the previous ones recently formulated by Panayiotou and Cassandras in [6] and denoted as Incremental Optimization (IO) algorithm and Generalized Incremental Optimization (GIO) algorithm, in the case of unique and nmltiple solutions, respectively. In [6] the authors focused their attention on kanban systems and formulated efficient algorithms to allocate a fixed number of kanban to a number of stages so as to maximize the system throughput. Moreover, in the case of uniqueness of the solution, they also provided a necessary and sufficient condition under which their optimization scheme yields an optimal allocation. In this paper we first extend their algorithms to cyclic event graphs whose structure satisfy the following restriction: in each elementary circuit there exists 0 7 8 0 3 5 8 8 6 4 / 0 0 1 5 1 0 . 0 0
منابع مشابه
Firing rate optimization of cyclic timed event graphs by token allocations
In this paper we deal with the problem of allocating a given number of tokens in a cyclic timed event graph (CTEG) so as to maximize the firing rate of the net. We propose three different approaches. The first one is a ”greedy” incremental procedure that is computationally very efficient. The only drawback is that the convergence to the optimum is guaranteed only when the set of places where to...
متن کاملResource Optimization and (min,+) Spectral Theory
We show that certain resource optimization problems relative to Timed Event Graphs reduce to linear programs. The auxiliary variables which allow this reduction can be interpreted in terms of eigenvectors in the (min,+) algebra. Keywords—Resource Optimization, Timed Event Graphs, (max,+) algebra, spectral theory.
متن کاملNetworked conflicting timed event graphs representation in (Max, +) algebra
Timed Event Graphs (TEGs) are a specific class of Petri nets that have been thoroughly studied given their useful linear state representation in (Max,+) algebra. Unfortunately, TEGs are generally not suitable for modeling systems displaying resources sharing (or conflicts). In this paper, we show that if a system with conflicts is modeled using a NCTEG (Networked Conflicting Timed Event Graphs)...
متن کاملRelations of Timed Event Graphs and Timed Automata in Fault Diagnosis
This paper investigates the relations between timed event graphs and timed automata that describe discrete–event systems subject to faults. An algorithm is presented for transforming a timed event graph into an equivalent timed automaton. The relations among the models of the faulty systems provides the basis for comparing diagnostic methods that have been developed in the past for these two ti...
متن کاملPredictive control of Timed Event Graphs with specifications defined by P-time Event Graphs
The aim of this paper is the predictive control of Timed Event Graphs with specifications defined by P-time Event Graphs. We propose a fixed-point approach which leads to a pseudopolynomial algorithm. As the performance of the algorithm is crucial in on-line control, we highlight an important case where the resolution of this first algorithm is efficient. The second technique is a space control...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000